Mesh streching issues

Hi there. Can anyone suggest anything for stopping this

Note I cant add edge loops here because this happens:

Start with a cylinder that has more sides.

I thought using a low poly cylinder and then working on that adding edge loops would sort this out? Isnt it generally a bad idea to start with high poly objects?

yeah but you still need enough edges to support the shape you want to make

https://dl.dropboxusercontent.com/u/31115055/ShareX/2016-10/2016-10-21_16-17-00.png[/t]
[t]https://dl.dropboxusercontent.com/u/31115055/ShareX/2016-10/2016-10-21_16-17-59.png

Just don’t go crazy making 128 sided cylinders unless if you can really justify it