I mostly agree, and that's the main reason why I'm in favor of remaining federated. Beyond that, I think there may even be some benefit to remaining federated even with people that, as you say, "generally want bad things."
For one, in real life, people who generally want good or bad things are exposed to each other in public. That may lead to some confrontation, and that confrontation could be an opportunity for people to stand up for what's important to them. Digitally, pushing "the bad people" out of public view could encourage them to isolate more among the like-minded and radicalize further.
Second, selectively filtering people out of a largely broad community on the basis of a moral judgement about their intentions shouldn't be a decision made lightly. I am not saying that it's never warranted, or that we should try to be open-minded with people who hold horrifying, dehumanizing beliefs. Good/Bad is a label that seems easily applied in some cases (nazis = bad), but it is not always that clear. For that reason, I believe we should be conservative with defederation.
I have been using Calyx for the past few months, which is a 1 year pre-paid connection through the T-Mobile network for $750 the first year. No data caps, have used it in the Southwest, South Central, and Midwest parts of the country with fairly good results. I measure up/down occasionally and get anywhere from 30Mbps - 250 Mbps up / 1 - 25 Mbps down. Lots of variety in the signal based on location and time of day, which is my main complaint, but it should be expected with a mobile data connection. Not fancy, but I go through a lot of data at my job and generally don't have much problems streaming video.
To be honest, I will probably try to switch over to a fiber connection when my year is up because I'm not longer working from the road, but it really hasn't been the worst solution by far.