I think the question is how to stop someone repeatedly stealing your blinds?
I'd suggest remaining patient, waiting for a premium hand, and then trapping them.
Be willing to let go & separate from the hand if the trap backfires first attempt. I.E. (if possible) don't over commit until/unless you have a made hand.
For example, you end up with a big suited ace (clubs) and the flop runs out 789 all diamonds or 557 with two hearts and no clubs- proceed with caution and be willing to change plan.
Also you can defend wider and hope to connect but this can be a risky strategy because LAG's sometimes get dealt monsters too and it can hurt your stack if you end up defending then folding too often.