I painted over previously stained cabinets and shelving. After much prep.(sanding, tacking, 2 coats primer and finally 2 coats of latex semi-gloss with more than enough drying time in between each coat) six months later the surface fells dry to the touch but all our glass and bric-a-brac sticks to the paint (sometimes leaving stains from the objects placed on top). How can I cure or cover the paint without any yellowing problems because the paint is pure white.
What you have is called blocking and alot of latex paints will do this unless it says it is suitable for shelving. If you are in an area that sells Duron Paint you can get get their Signature Select interior semi-gloss and apply that over what you have as this product dries harder than most acrylic paints and is very reistant to blocking. Or another way to fix this is to apply a coat of an acrylic/water based urethane over the paint and that will stop the problem as well and it will not cause your paint to yellow.