She didn't approve it; she refused to condemn it. They aren't the same thing. The same as saying "I won't take the knee" is the same as "I'm against anti-racism", which it isn't, otherwise Wilfried Zaha is a massive racist.
The distinction is important.
Also, "We made it absolutely clear that no-one should boo the England team" has a very important factor in it - the "England team". It makes no note of the gesture. Booing the knee doesn't equate to booing the players; it's booing the gesture. Here, Johnson took a stance that booing the England team is "wrong", for whatever reason, but not booing the gesture.
They neither condemn nor endorse that - they leave it be. They see it as gesture politics. They're entitled to. As much as you can point to many, many,
many instances of Patel and co. using gesture politics of their own, as per below.
View attachment 133297
It takes one to know one I guess. Patel and Johnson are provable scum in many ways, but it's important to be accurate when criticising them.