You're putting words in my mouth saying that I said American revolutionaries were great people. I never said such a thing, nor would I. Stop reading more into what I said than I actually said please.
They were people willing to lay their lives down for something they thought was worth fighting for. Not out of some ignorance that the status quo is the best option, but because they wanted to make changes to improve things for their community (and their self too, sure). That's what patriotism is.
I'd argue that it's necessarily not pristine. You have to be willing to get dirty. You don't win a war with honor. You win it by killing other people until the other side isn't fighting anymore. The same is true for any fight (not the killing necessarily, but being willing to do what needs to be done).
I just brought them up as an example of patriotism though. I'm not saying they're a perfect example, just an example. This isn't about the US, like you're making it to be. You're not arguing against the point. Your entire comment can be boiled down to "American revolutionaries are bad" but it doesn't say really anything about patriotism.
Anyway, my point is, don't let nationalists take the term. Maybe you don't, but most people have positive opinions if the term. It's easier and more useful to take the term back, because it isn't necessarily a nationalist term. There are plenty of leftist patriots throughout history and the world. The right is good at using language as a weapon. We should be too, and we shouldn't back off every time they try to use it.