Another way to look at it ?
Although Three people were denied boarding and were VERY unhappy, swearing that they will NEVER fly Jet* again, 120 people got away on time, more than likely arrived on time, and WERE happy. These will be the repeat customers.
If you can keep 120 out of 123 people (or howeever many) passengers happy, then this is a 98% happy return on business.
Personally I don't think that this is too bad. Show me another company that has 98% of POTENTIAL passengers happy ?
Hopefully this will have a knock-on effect to ALL airlines!