hassled? I mean they have to make a call to make sure that you are not the same dude they have on the watch list, most of the times it takes them 2 minutes to do so and they are very polite about it.
for internatinal travel, i have yet to be fingerprinted or photographed, and I am a US immigrant and Uk citizen. As someone who travels to Europe quite often for work, The only hassle I have is the long waiting line at immigration desks.
and yeah patriot act sucks and is idiotic, but then is not much different from similar laws they have in the UK mon ami.