AM isn't a ripoff- you are just using the worst possible redemption case (economy class + non-direct flight) on top of not being flexible (refusing to book separate cash/award tickets).
If you had AMEX or Citi Thankyou points this would be a lot easier too with direct top-ups.