You might be right about the first point but a few people in this thread have a history of bashing.
This is not criticism of you in any way
@mannej as I've met you and you're a nice bloke but to some of the others who have posted in this thread advising to move on just realise that just because you like to accept being shafted and moving on doesn't mean ithers should accept that advice.
Seating is not guaranteed but when you are constantly shafted without explanation it becomes an issue. Just like that time I lost pre-allocated 767 bulkhead seat SYD-MEL. On boarding the flight is full but the old lady sitting in my seat has one of the only spare seats of the flight next to her. Apparently she needed wheelchair assistance from LAX but in MEL she ran to the ADL flight as it was a tight connection. I pushed and didn't ask but received business class upgrade next day.
On the second point Qantas knew they were wrong and settled. Surprising because Qantas usually stands firm on their mistakes.