If the cops are going to nitpick with the letter of the law, then it sounds like the first guys were actually compliant(assuming that the spare life jackets were properly fitting ones). All is req'd to fulfill the proverbial letter of the law is to have properly fitting PFDs in good repair on the boat. The fact that 1 guy was wearing one that was not in good repair is irrelevant!!! Yes, it would be relevant for any common sense application of the law, a quality that these a'holes seem to be sorely lacking!
It's a real shame that this garbage happens. The proper functioning of our society depends on most people having a respect for the law and its officers. This crap erodes that respect.