Countries and governments are essentially the same. But there is also culture. Your culture is formed by your ancestors need to survive and prosper in a certain region of this world and is unique to your home. While countries are rigid, cultures are fluid. They dynamically adopt to new realities. They have no fixed borders. Identification with your culture is voluntary and you are even free to only accept parts of it.
If people hate their culture, just don't live by it. But for all people wanting to love their country, i recommend to love your culture instead.