First of all, life coaches do have to get a degree in order to work. Without professional certification they wouldn't be able to obtain a license as therapists. Maybe it's not a PhD but it is more of a personal and professional integrity.
You can find some certification programs and online classes here:
http://blog.evercoach.com/5-places-find-coaching-skills-training/
Secondly, this is a legitimate profession. Life coaches take their jobs seriously and are usually very positive individuals. I wish that some of you guys actually had a chance to talk to an actual coach, maybe you would have more respect for this profession.
Suggesting people that they should give in to their vices, for example, is something that Life Coaches would never do. I would advise you to at least Google something before posting all type of misinformation.
To the OP - just keep working on your personal improvement, stay true to yourself and consistent in your effort. Wish you all the best.