The other gripe is when a 737 is on a 200 mile (ok maybe 10mile) final for either rwy the circuit is cleared.
Again you don't say what you are flying. But if a B737 was on an 8 or even 10 mile final I would probably not put a C152 late downwind in front (each circumstance is different taking all sorts or variables into account).
A B737 would burn far more fuel going around than your C152/P28A orbitting for spacing. You wouldn't be popular by management or the operator either delaying a commercial flight for a trainer (unless it was for safety reasons of course).
As suggested, try to organise a visit to the tower. A few donuts/biscuits always help.