He got hurt on the field and is still under contract, so he is still getting paid by the giants.
He can do whatever he wants in his free time as long as it's not a strenuous activity that could further injure him. I'm sure he is probably following his doctors orders.
Just because he can walk the red carpet doesn't mean he is ready to get back on the field and play in a game.
Hopefully he will be back in a few weeks.