A Marine Corps veteran named Allen Thornwell who was a contract employee of Time Warner Cable in Charlotte, North Carolina lowered the American flag outside to half-staff on Memorial day without first getting the company’s permission. Thornwell says that was enough to get him fired:

Instead, the 29-year-old former Marine, who served in the wars in Iraq and Afghanistan, says he was thinking about his country, the meaning of the holiday and his best friend, Geoff, another Marine who killed himself two years ago after returning stateside.

On Tuesday, Thornwell was fired. A manager at the placement service that arranged the vet’s job at Time Warner Cable in Charlotte told him that the company was disturbed by Thornwell’s “passion for the flag and (his) political affiliation.”

Yep, you read that right:

Thornwell is now seeking help in finding another job:

The AP reported that a Time Warner spokesperson confirmed Thornwell lost his contract job with the company but would offer no further comment.