就買賣合同而言,如果兒子成年,精神正常,買賣雙方自願,買賣合同生效。但是對方拿不到房子,因為所有權和合同效力是相對獨立的。老人有權拒絕過戶,違約責任只由兒子承擔。
回答妳的補充問題:老年人有權起訴買受人侵權,要求買受人停止侵權、恢復原狀並賠償全部損失。
違約金由兒子支付,兒子已成年,應自行承擔違約責任,與老人無關。