Some news to report back. I have had Guest Relations sorted it out for me. They have agreed to refund the $30 fee and acknowledged that the agent charged me this fee was wrong.
Here are the few things they clarified for me:
1. The $30 fee is charged when you redeem a VA long haul or partner reward seat bookings when the taxes are $50 or above and is paid for by a credit card. This fee is non refundable if you cancel the ticket. I asked them why it is non refundable (as in normally if you cancel a credit card charge the credit card fee is also refunded, a la QF) and they said this is not simply a credit card fee but also a managerial and administrative booking service fee. They can't call it some other name and pretend it is not a credit card fee.
As per their fee schedule and I quote "Booking and Service Fee (will apply to Reward Seat bookings when a credit card or debit card is used for payment and the payment is equal to $50 or more)", this fee is nothing but a credit card fee. What kind of booking service fee is determined by the sale amount?!
2. The $30 is not charged when you cancel an above reward booking even when the cancellation fee is $60 (more than $50). Guest Relations insist the agent who arranged my cancellation was wrong and it was not their procedure to charge this fee when you cancel a booking. I am not convinced as I have spoken to not one but three agents including a supervisor and all of them said the $30 would need to be charged. Guest Relations said that they will investigate this and correct the call centre procedures but who knows.
Anyway, if people here are in the same situation, here are your answers. Personally I think the credit card surcharge thing is out of control in this country and ACCC will need to put their foot down. I also heard on the radio today some energy company was charging people non-electronic payment fee when the customer paid cash. Hopeless!