I totally understand where you are coming from JandS. I respect most guys would just go for the money. After all, that is what a business is all about. And as businessmen, we are supposed to be motivated by money.
For me though, call it ego, or plain old stubborness, but the first rule of running my business, before even making money, is I won't take crap from anybody, ever. No matter how much money is involved, and I won't compromise for anybody on that. As soon as I get messed around, or disrespected, or repeatedly paid late, which has happened with many customers out there, I politely part ways with that customer. Because whenever I have let a customer get away with it in the past, they have only messed me around again further down the line.
It is a big old world, and I genuinely believe there is another far better customer just around the corner waiting for me to find them. I've just got to get my backside out there and find them