Can you ice in transit? An ice pack and an ace bandage would probably do the trick for the ride home from the gym.
I have an awesome clay pack that came with a cover and attached elastic & velcro strap. It works great for icing/heating on the move. I think I found it at Walmart of all places.