So basically, they can pay the fine and that's that. And looking more at the FLSA particulars, it won't matter that they are inconsistent in who actually gets classified as full-time for benefits - the number of hours per week that a person work does not determine it, just simply however management wants to classify you.
I guess it makes it unfair, but not illegal.

