Why can’t walls be made of something other than fragile, delicate sheetrock. You hit it with a piece of furniture, a door, and you get a hole. Try to get your kids and their spaghetti hands from the table to the bathroom to wash without touching the walls. Spaghetti stains white paint and you can’t wash it off, the paint comes off instead but a pale pink shadow remains. Try to find matching paint for touch ups. You can’t paint over sharpie writing.
You need to invest in a can of Kilz. It covers everything including Sharpie. I know this, because one of my granddaughters loves to ‘draw’ on the walls with sharpies. And try using eggshell finish instead of flat paint. It washes.