You need to make a sakht face with your fiance and tell them he needs to straighten them up...how did these behaviors keep continuing?? It means he didn't say anything. If his parents are already showing so many teeth, there will definitely going to be problems after marriage. You need to be firm about your expectations, and he needs to communicate them to his parents...dont marry a wussy guy.
Agree.