The argument around SS is that if you pay in you get benefits. The drug benefit was something additional that was never accounted for in the SS/Medicare withholdings. I understand that the way it really works is that current taxes pay current benefits but that's more of a function in how the government chose to manage those tax receipts.
No, you are wrong. Show me that you have even gotten any promise in writing that you are entitled to collect anything. You are not. Any congress can and does change the program to match current circumstances. Any entitlement you feel is somethiong you made up, and you are kidding yourself.