You have already received proper legal advice. On a personal level I will tell you that its probably time for you to look for another job and move on. The company mentality/atmosphere is unlikely to change.