Vinyl can initially seem hard to paint, but that is often because we treat vinyl like a wall. Acrylic paint cannot stick to plastics like vinyl unless they are appropriately primed with a primer that is made to adhere to plastics, which are widely available at national home improvement stores and even online.
11