Threatening behaviour by Jetstar ground and on-board staff

This was my first and LAST travel by Jetstar. Being taller, and more broad-shouldered than average person, (genetics, not obesity). Not to inconvenience other passengers, I paid for an aisle seat from Perth to Sydney (Qantas), Sydney to the Sunshine Coast and return from the Sunshine Coast via Melbourne, to Perth (Jetstar) . The outward journey was no problem.
On the return flight from the Sunshine Coast to Melbourne (Jetstar), even though I kept my legs within the seat area, a staff member slammed, yes slammed, the service trolley into my right knee. She apologised profusely and offered me an ice-pack.
In pain and in Melbourne, I collected my baggage and joined the queue to check in for my trip to Perth.
After 25 minutes in the queue, the desk attendant told me I couldn't check in more than two hours before my flight (this was two hours and seven minutes before departure). Before I could say anything, the storm trooper (that's the kindest title I can give her by her manner), that was herding the other queue members, came over and ordered, yes ordered, me away.
I immediately went to the back of the queue and by the time I reached the check-in desk, my seven minutes had more than expired and I was checked in for my flight.
Later I joined the boarding queue. At the gate, the attendant took my "boarding pass" and issued me with another. At the time, I thought it a bit strange because no-one else before me had this done.
Memorising my paid-for seat allocation, (the same seat I had used on all my Jetstar flights), I boarded and went and sat in the seat, only to find a few minutes later someone else wanted my seat and their boarding pass confirmed this. I checked the boarding pass that had been swapped at the gate and found I had been allocated ANOTHER seat, this time further down the aircraft and by the window.
Seeking to remedy this, I pressed the "call" button.
Another (flight this time) storm trooper marched down to me turned off the call light and said, "can't you see we're trying to get away?" I tried to explain, and she said she wasn't interested, and any problems I had would be sorted out once in flight.
Once the aircraft levelled out, I pressed the call button again.
This time, the storm trooper in the company of the Frau Oberleutnant (I know this because she introduced herself before we took off), marched down the aisle toward, but stopping short of me, and loudly over other passengers saying, "what was my problem?".
I politely beckoned them toward me to discuss my seating problem, to which they both turned and walked away. I did not get the opportunity to explain I was not in the seat for which I had paid.
For the rest of the journey to Perth, I was ostracized. Not even being given the courtesy of being asked if I would like any in-flight service. The staff ignored me and served the two passengers next to me .
Unfortunately, I was not the only passenger to incur the wrath of the Frau Oberleutnant. A passenger with a problem about a pre-ordered meal, three rows in front of me ended up being abused verbally by the Frau and told (which everyone in earshot heard), "I'm not interested in your complaint, I don't get paid enough for this, we have a department for people like you".
I would be surprised if that passenger hasn't also made a complaint.
My advice to anyone reading this, 1) Don't pay for any extras on Jetstar, it's a roulette wheel and 2) Travel Jetstar if you want to be treated like a cattle-class person.

Domestic
Australia-Sunshine Coast
Australia-Perth