Kaley Cuoco has been slammed for her latest Instagram pic.

It was meant to be an innocent photo celebrating Independence Day. But soon after posting it, The Big Bang Theory actress Kaley Cuoco found herself in hot water with her fans.

Kaley posted a cute picture of her pups, thanking her dog-sitter for taking care of them while she was out of town celebrating.

The now-deleted Instagram post.

"Thank you @the_pet_handler for taking care of the squad while im out of town! 4th of July pups!!!!!!! (sic)" she captioned the snap.

But fans were quick to slam the photograph as disrespectful, due to the fact her dogs were sitting on an American flag that had been placed on the ground.

"Shame on you, Kaley. You lost a fan," a furious follower commented.

"This is simply disrespectful. That's a flag. A symbol of what people have sacrificed," said another.

Since the backlash started, Kaley has deleted the image from her account, replacing it with a much less "controversial" shot of her dressed in red, white and blue.