My advice would be to find opportunities to get paid to tell people the right answer, not to implement the wrong answer against your better judgement. Hot job market right now, more jobs than talent, all that jazz.
If you're stuck implementing a suboptimal solution, that's not your fault, and not the intent of my above comment.