I'm not a legal expert, but it seems to me that filing a class action lawsuit against a company for poor customer support is a little ridiculous.
His claim is a little ridiculous.
He complains that it takes too long for a purchase to be available in your coinbase account even though the money is taken from his account in only a day or two. What he likely does not realize is that money will not necessarily be in their bank account that same day nor would it be a guarantee that the transaction will not be later reversed, and waiting a few extra days will reduce the risk of a reversal.
He complains about the lack of phone support, however he fails to realize that communicating only via email (or other written methods) will actually increase accountability for them as everything will be in writing so it would be very difficult to dispute what exactly was said and when it was said.
He does not see to understand how their pricing works as far as their commission is concerned. The spread is generally 1% however it may be more or less based on their supply and demand for their bitcoin.
He does not seem to understand that they must take the fact that it is not a guarantee he is actually the person he is claiming to be even after "verifying" his identity