Be careful.
1) Do your contract. If asked then respond with that.
2) Do a good job, let your client see clearly YOUR code is superior.
3) Let your client keep their shitty coders.
By stating the above, you potentially destroy a relationship with a client. Unwarranted too.