I saw nothing of a price, so I have no idea what "ripped off" means just based
The Dx
If the Dx and plan of care is within customary rates, the Rip off seems like how can a kid have this many issues with his teeth, which is why I suggested a 2nd opinion.