First of all I have no idea what Patriot Act is. I'm sure you have a good reason to have a problem with it.
Ok, I haven't met a Banana, I have met people with other names that fall in the same category of names that aren't names. As far as I know they all were laughed at because of their names at some point.
I do value freedom, but NOT at the cost of everything. There are more things I value besides freedom. (Just picture a country without laws at all, you'd have all the freedom you want, but I wouldn't want to live their..)
And not being small minded also includes trying to understand other people, see things from their point of view and seeing why something might offend someone else (without calling them small minded before knowing their point of view), in my opinion. After that you can decide whether the fact that they are offended is a result of small mindedness or having values and morals. I'd be offended if a someone named their child God or my future kid was in class with a kid named Thegreatestkidever. I don't consider myself small minded (yes, you can say that small minded people never perceive themselves as small minded, if you like) and I don't think you know me well enough to call me small minded, just because I can possibly get offended over someone else's name.