Your TPE experience sounds woeful. I would've confronted the gate agent and insisted to her colleague that a complaint be lodged against her, and get the crew to lodge this in their flight record as well. If only for her to correct her stance and not impose her self-made rule to any other J passengers.