It was not "home cookin", not even close........Weidman won the first two rounds, he was up 20-18, even if he lost the final round 10-8 (with point deduction) he still would not have lost.
He won the fight by decision, and that was the right call. If you think Silva won a round I don't know...