And really - had Sol not signed for the green card all of this would be moot as he would not even be in the country! The only reason he is IN the house is because of Sol!
Sol's H had Sol sign for the green card under false pretenses. That is very, very serious as far as immigration is concerned. I bet if *that* is presented in the proper legal way cash would be flying around faster than any of us could blink.