Bitstamp is well know for their more than annoying verification process for quite some time now.
I had similar difficulties when trying to get my account verified there but each time they were not happy with the documents or the resolution of the scans, bla bla bla.
After more than a week I stopped trying to get verified there and went to Kraken where the exact same documents were accepted directly.
I would stay well the fuck away from Kraken as well mate. If u must, use them as a means of getting funds into BTC, get those BTC, and then get them the fuck off that exchange.
But with that said, if none of the exchanges are trustworthy (and none of them are), then that somewhat renders Bitcoin as a wholly unreliable asset.