I have REPEATEDLY stated that the way they do those stupid districts sucks.
I'm not arguing for fucked up salamander districts.
But, "communities of interests" are not these homogenous entities that you seem to be making them out to be. Parker County/Weatherford DOES have those rural interests. But, it's also VERY conservative and votes about 80% Republican. They have many interests in common with NON-rural conservatives. "Communities of interest" aren't ONE THING. They should have Republican representation because that's the policies the people there support.
I'm all for drawing the districts in a much less retarded manner, BUT ensuring that the majority of the people in each district gets the representation that matches their views.
Now, if you want to expand the number of people in Congress, you could probably get a better representation of the smaller "communities of interest". But, with only 38 people representing 31.2 million people, you can't subdivide the districts up to make everyone happy. Couple that with the requirement that there has to be a certain number of majority minority districts and that complicates the equation.