I agree.  The 'tyranny of the majority' does not make something they or their representatives have voted in a 'right'.   

An 'entitlement', perhaps, a 'right', no.  

No one has a 'right' to Social Security benefits; they have just been voted in to get and keep votes. 

Social Security is just a payroll tax which is spent upon receipt and replaced with an IOU completely revocable in whole or in part by any future Congress.