This sounds highly suspect. I have worked for WSF for many years…four of those as an on-call. Have NEVER heard of someone being fired for political views. Hell…why would management care if you are pro Janus??? They are non union. You did something. Probably you were late or refused work. They have no mercy for new hires who refuse work or don’t answer their phones. That’s just part of the deal, and they are VERY clear about that during orientation.
Sorry it didn’t work out for you. It is a good job. I absolutely love working on the water and sleeping in my own bed every night.