Actually on RCI if the price drops for a cabin category that you are booked in, and that has no restrictions on the fare, such as regional or senior specials, you can get a refund on the difference.
Call your TA and have them get a hold of RCI, and you will get a refund.
Regards,
Kuki