You so don't know what you are talking about. In fact i bet you have never seen Johnson fight ever. Do some homework. Johnson would have beaten both of them. He was a good situational master and knew when to take risks. That and he wasn't necessarily a small heavyweight even by todays standards.
He beat the best black boxers in his time and was only accused of avoiding them when he was champion, which really doesn't make any sense since he beat them anyway. Mc Vea, Langford, and Jeanette(who he beat about 9 times and 6 in one year) was the best black fighters and he has wins over all of them. Its just something that the critics love to complain about Johnson over. He actually beat these fighters. For example Jones doesn't get nearly as much heat when he was accused on avoiding the big punchers and upper echelon in the divisions when was in his prime like Benn, Jackson, Dariusz Michalczewski and a lot of others. Jones never fought them one time. He was on a long stretch period where he fought nothing but low quality fighters on HBO.
Comment