Can a booked transit passenger be denied to board on the plane in the transit airport?

I have a confirmed booking from A to C via B. In airport A I am checked-in and my luggage is tagged all the way to C. But I get only one boarding pass for the flight from A to B. The staff in airport A confirms that I will get my 2nd boarding pass in airport B at the gate of the flight B to C.
When I arrive to airport B I am not allowed to board on the aircraft flying to C as it is overbooked. Has the airline the right to do so? what are the passenger rights?
Because of missing flight B to C, I will miss a flight booked to depart from C to a final destination. So I book a new ticket from airport B to the final destination. As a result I lose the ticket C-final destination and incur additional cost to purchase ticket B-final destination. Can I claim the additional expenses/costs from the airline?
Best Answer
You never have to right to fly on a certain flight, even if you have a boarding pass.
The airline can always 'bump' you, for whatever reason they chose, or without giving a reason.
All you have is the right for compensation. The details depends on the country, and on the airline / the fine print in your ticket. At minimum, you'll get your money back; often enough that's all you are legally entitled to get. The airline might be nice and pay you a hotel, etc., or book you even on the competition so you make it to your destination; and typically they are, because they want to keep you a customer; but you don't have a right to any of that.
Pictures about "Can a booked transit passenger be denied to board on the plane in the transit airport?"



Getting on the plane as a wheelchair user
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Gustavo Fring, Kelly, Kelly, ArtHouse Studio