Trust me, you'll run into BS everywhere you go.
Screw the Navy guy (never thought I'd hear myself say that...) and file the report. If he won't do anything about it, take it higher...even up to the CO if you have to.
...and how come you called him Canada?
