There is a strategic US military base on the Chagos Islands, we have many historical and ongoing military agreements with the US, they undoubtedly have more sway on the world stage than we do these days so it is in our interests, depending on your point of view, to keep close ties with them. Unlike the lies people were told during the Brexit campaign, the UK need the support and help of other nations more than they need us, that is a fact.
Whatever any of us think of the giant orange moron, it would quite simply be lunacy to put our national security at risk over this situation with the Chagos Islands. Quite simply, the US have us by the balls, and on this point in particular they are calling the shots.
It isn’t about what I think we should spend our money on, it’s about accepting that there are times when you simply have to accept that there are bigger things at play, and this is one of those times.