I agree with your tone...it is a great business they've worked themselves into. However, you are leaving out one major expense; I imagine they're paying the credit card companies between 1-1.5%.
I suspect, however, that the cc terms will be nicer since, in theory, Square is opening up the market more than it's cannibalising it.