EDISON - A veteran says he was fired for serving his country and is going public with his protest.

Randy Rivera claims he was fired as an Edison EMT one day before he was scheduled to be deployed overseas. He says he was suspended a few months before for taking a personal day to re-enlist in the National Guard. Rivera says he isn't the only veteran to be mistreated.

Edison Township says Rivera's claims are simply not true. They town says Rivera was fired after he posted embarrassing videos of other EMTs on You Tube and publicly criticized the fire chief on his Facebook page.

The town also released documents showing that both the U.S. Labor Department and Rivera's own union believed the firing was justified.