As an American Army veteran I disagree. Thompson represents the values the USA should hold dear and the struggle of the nation to fulfill the promise of those values.
This isn't Anti-American, this is a reminder that we should strive to do the right thing no matter the cost. "Do what's right, legally and morally."
This isn't Anti-American, this is a reminder that we should strive to do the right thing no matter the cost. "Do what's right, legally and morally."