Just to add my two cents worth when it comes to offloading.
I had a recent experience with Cathay Pacific where at check-in at Airport Express in Hong Kong central, I was told they couldn't check me in due to over booking, and would I like to take a later flight. When I explained that I...