Flew PLZ-JNB as part of a BA ticket to LHR. Simply put check in was a nightmare. A bag of 25kg that had travelled with us from LHR at the same weight was rejected as overweight even though the original baggage tag (with weight clearly marked) was still attached. We spent 30 minutes at Club check in unpacking and re- packing our bags on the dirty airport floor with all our possessions spread out. Highly embarrassing until I turned around to see someone at every other counter doing the same. The manager explained that as a franchise of BA - a fact not made clear during booking nor even at the airport - BA insisted they adhere to strict baggage limits for international flights even when they could see that we were executive Gold and Bronze and had flown over with bags the same weight. For this I blame BA but the local staff could have tried to appear less pedantic and could also have found someone with a far more pleasant demeanour for the Club desk. I booked with BA for the service but on this leg was sorely disappointed.