Can you blame him? He's the enemy, and he doesn't even MAKE the weather. He just reports it.

A Grand Rapids weatherman went viral over the weekend for, well, being brutally honest.

Fox 17 WXMI's meteorologist Gary Frank finally gave his co-anchors a piece of his mind about Michigan's weather, and his hilarious rant has been spread all over the internet.

I mean, to be honest, I can't blame him. What a crappy job - he's literally JUST THE MESSENGER, yet he takes ALL of the flack for our state's wacky weather.

And props to him for truly keeping it light and bright - this could've been a job-ending moment had he not kept his emotions and mouth in check. Instead, it's just hilarious.

More From Cars 108