First of all, Lunardi makes nowhere near $2.2 million, I can guarantee you that...not even close. Not sure where the OP got the number, but it was probably on answers.com. That is the only place I see anything about his salary. It says $2.2 million, but if you scroll down it also says Chris Folwer makes $500,000.
Joes a good dude. I got to know him a little (his full-time job is still at Saint Joes) when I ran the Palestra in Philly and Saint Joes played all of their home games there in the mid 2000's when they were redoing their basketball arena. He's brilliant for how he has been able to brand himself and make a household name of himself.
Props to him for creating something on his own years ago and capitalizing on it with ESPN.