I do hope the OP follows up with complaints to the TSA, the FSD for STL, and the LEO's agency / department.
The TSA may be under a lot of pressure right now, but that is no excuse for their staff to take that out on passengers. Calling a supervisor and LEO on a pax for saying "NO" when asked about liquids? Even if the OP said, "No, do I look like that idiot Kip Hawley or something?" there is simply no cause to take retaliatory steps against the OP.