Not just ethics, a very clear violation of OP's contract with BA. Do this once and it's unlikely that you will be caught. Cancel last minute refundable tickets with any regularity and it is a good way to see your Gold status go away.
Just as easy to use one of the commercial lounges and if one is short of cash, perhaps ask friends and family to help out.