My feelings are mixed. I both love my country, and I hate it. It's because I love some parts of it, but hate other parts of it. The U.S.A. is very large and has a huge variety of environments / weather systems, cultures, and languages -- so there is plenty of room for good, bad, and in-between.
I love how I can stay in my own country and see a forest, or visit a desert, or roam a plain, or climb mountains. I love most of the people -- those who have ancestry here from long ago, those who are first- or second-generation U.S. citizens, those who are immigrants, and those who are visitors. I take a lot of joy in knowing them all. I love the food, and all the scattered little towns, the regional dialects. I love that I could have an education for free growing up.
I don't love some of the hatred toward other people (of a different skin color, or originally from overseas, etc.) which runs through parts of my country. I don't love the violence aimed at particular minority groups, and how some past atrocities were swept under the rug. I don't love how there seems to be a rampant "either / or" mentality where people seem unable to compromise, and so on. These things make my heart ache. Though I know, too, most countries are not free from similar sins. I still hate that we have it here.