Correct me if I am wrong but a private transfer is not interstate commerce and therefor Congress has no Constitutional authority to regulate it.
Then again, if they payed any attention to the Constitution they would be repealing more laws than they are passing.