Clients are always clients weather you like them or not. I think everyone has beeen burnt before like this, I know I have. Learn and move on. 50% up front, no discounts.