WASHINGTON - President Obama says Republicans should "stop just hating all the time." Sen. Roy Blunt, R-Mo., says the President sounded like he was in junior high.

Just another day in American politics.

In one of his sharper partisan speeches, the president in Kansas City today lashed out at Republicans in Congress, some of whom want to sue him for exceeding his powers in enforcing the new health-care law.

"Stop being mad all the time," Obama told 1,500 supporters in a mid-day address at Kansas City's Uptown Theater, according to The Associated Press.

"I know they're not that happy that I'm president," Obama said, according to the AP. "I've only got a couple of years left. Come on, let's get some work done. Then you can be mad at the next president."

A few hours later, Blunt was asked about those remarks in his weekly call with reporters. Blunt wrote an opinion piece for the Washington Times today criticizing Obama for failing to work with Congress and for not enforcing laws it passes.

"What we don't need is another empty 'pivot' today, or for the president to continue ignoring the law altogether," he wrote.