You seem to really be struggling with pictures. A 3rd party host would solve that, but you claim it's too hard. Not sure that anyone can help you, then.
BTW, I post exclusively from my iPhone and do not have the issues that you say you do.
Good luck!