This doctor is an idiot… He may have a medical degree but still an idiot! It does no good to yell or treat someone like sh!t when they are doing something you personally disagree with. If this doc truly cared he would have been more understanding and offered a follow up visit with intent to help. However, this guy just was an a$$ who probably just became a doc for status and money.
My advice would be get another doc…