Join Date: Dec 2000
Location: Charleston, SC, USA
Programs: Avis Pref+, Hyatt Explorist, Marriott Life Gold, Honors Silver, IHG Plat via MC.
Posts: 6,789
HHonors & Starwood also make points expire after 12-18 months of inactivity.
Regardless of T&Cs, I do believe that customers do deserve a 30-day notice of expiration. IF the OP had received such notice, s/he could have gotten 17,200 FF miles or Amtrak points for 43K TR.