To counter each point here:
1. Yes, the timing was odd. Agree
2. Based on previous discussions we have had on this, the budget is TP's responsibility. Therefore, MW not having a budget is of his own making
3. Works Honda is arriving next year, and, if anything, having a new structure underway before that partnership is activated is a wise sporting/business decision
4. The TP didn't produce the car. The team under the TP did. Todays results had a lot to do with the car, yes, but it had a lot to do with strategy and driver choices
Having said all this, I fully understand why you and other people dislike Ron, and you guys are fully entitled to your opinion. However, just like my points of view are in favour towards them, it does come across as though your point of view is designed to be skewed against him.