Place thin, clear plastic bumpers on the top and bottom edge of the inside of your cabinet doors and drawers. This little fix will keep the doors from banging shut and will give you a barrier between the layers of paint so that your doors won't stick anymore!
How about doors that just won't stay closed? Install a latch! Now you have a couple of choices. A magnetic latch has a metal plate on the inside of the door and a magnet on the door frame. When the door's close, the magnetic parts are attracted to each other and hold the door shut.
You could also choose a crimped metal latch. This type has a piece of metal sticking out from the door side and two rollers that catch the metal when the door's closed.
Either type will hold the door shut tightly so that you no longer need to deal with flying doors.
Those are some simple and inexpensive solutions to help with your cabinet frustrations. I'm Mrs. Fixit and it's just that simple!