The first rule of ethics is to avoid the impropriety or the appearance of impropriety. This is what Hillary Clinton was guilty of when she was SecState. She violated the "appearance of impropriety" part of ethics by hosting heads of states and others who subsequently donated to the Clinton foundation (or whatever it was called). People here defended her tooth and nail on that, despite the fact that President Obama specifically told them they needed to separate themselves from that charity.
This is not a whatabout. I think Thomas has not avoided the appearance of impropriety part of ethical behavior. Now, if I had a long-term friend with private jets and yachts, I could have gone on trips with that friend without violating any laws. It's OK. However, I didn't have friends like that and if I did, I'm sure I would have reported those things.