Brokenfriend, I am sorry to read about the aggro about your glasses.
This may not work for you but an alternative to trifocals is multifocals. They vary continuously (rather than discretely for trifocals) - the bottom region is for close vision and the upper region is for long vision.
They taker a bit of getting used to but work well for me - just a thought.