Unfortunately, a call to Hong Kong cost almost as much as 1 shirt, but it's the price we pay.
You need a new long distance provider. That, or get yourself set up for international dialing via your current provider. It's a few dollars more per month, but the cost goes down to something like $0.15/min to HK. And that's on a cell phone. To my knowledge, there's no commitment on these plans. Sign up, make your calls and then unsub the next month. Costs you about $5 total instead of $20+. Granted, you do have to deal with the phone people . . .