I agree with making it shorter and keeping it on point to housing. I’d also take out that last line about never voting again because that’s not likely to spur a politician into action.
I think the main problem is that so many politicians equate low monthly mortgage payments with affordable housing. They don’t understand (or more likely their campaign contributors encourage them not to understand) that cheap money and government subsidies just makes houses more expensive. It’s really a shame. So much wasted money and effort went into making housing unaffordable for most Americans.
In any event, I encourage you to send the letter. At least you’ll feel better knowing you tried.