"I guess Americans are hated a lot of places." What's wrong with this sentence exactly?

This sentence, grammatically, is perfectly fine. It sounds better as "...are hated in a lot of places." but that's just personal opinion.