I'm a developer with over 10 years of commercial experience. I've worked on all areas of the stack (Web and OS) but do not claim to be a specialist in any one single area.
In some scenarios, simple responses like "You hired me as the expert and therefore I say we do it this way" can earn you respect as you're willing to take responsibility.
If I had a boss that I never agreed with and was unwilling to take on board my feedback I wouldn't be working there long ;)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
In some scenarios, simple responses like "You hired me as the expert and therefore I say we do it this way" can earn you respect as you're willing to take responsibility.
If I had a boss that I never agreed with and was unwilling to take on board my feedback I wouldn't be working there long ;)