You've clearly got some political isues to consider there...
The point the other posters and I were all trying to make are:
(1) Have confidence, you are right
(2) Don't land yourself in trouble by trying to fix it yourself
(3) Involve others including your manager if you need to
Best Wishes
Tim:-)