Sounds normal with my 40 years experience.
One thing for people defending this manager, managers work for a company and you work for a company, NOT for a manager! Whose name is on your and his/hers paycheck? Most managers try it but ask someone on top what they think about it. You might be amazed of answer and it might even cause some changes on how and what you do.
Now, fighting over a product, etc is not a good idea, you lose to a manager not matter what, one way or another, managers are gods by definition today, they can do nothing wrong - until.. But losing gracefully may be very beneficial for your future, you learn to avoid these situations, maybe don't offer your knowledge so freely next time (loss for company but that's what hey support?)
I have seen many good products destroyed by this kind of behavior, just amazed that it is still allowed and sometimes even encouraged?
Keep Up with TechRepublic