Coinbase is charging $312 plus 1% for coins right now, while Bitstamp is 299 and bitfinex is 308, give me a brake. 4% plus fees, why is that. I lost so much already on my last buy and sell and now have to get screwed here, I think now is a good entry point but why charge so much more? With plenty of Bitcoins available like the 16,000 coins for sale on Bitstamp, why rape your customers?
The company exists to make profit. If you don't like their price, simply stop using their service.