The fact that you can lift the door to get it to latch tells me that it is likely the installer did not install long screws through the top hinge into the 2" x 4" or 2" x 6" that creates your opening ... read more
Unfortunately, you really can't paint over Thermofoil. If you don't want to replace all of the cabinets, we usually suggest replacing just the doors and drawer fronts. Those are done in Thermofoil, ... read more