Only a gigantic troll or a complete idiot would say that a company complying with anti-money-laundering regulations "raises a red flag." Sure it's inconvenient, but you're placing the blame at the wrong doorstep. This is one of the problems that Bitcoin solves very well, which makes every use of an exchange to obtain USD or some other fiat currency terribly ironic.