This is not difficult. What I think the areas for improvement are will be influenced by my view on politics. This, being different from yours, will provide nothing other than a target for derision, ridicule and criticism. Hence, it's probably best to leave it to the experts, of which there are...
Absolutely ridiculous and poorly thought out response.
On a thread like this, people will stick to their guns and say that black is white if it aids their argument. You have your views, I have mine. Oddly I don't feel the need to belittle those with differing ideas and ideals.