applying the protection will prevent it from breaking in the future not repair it. Bear in mind you can use the left and right arrows on either side of the cost to speed up/increase the cost of or slow down/decrease the cost of paying for a repair or any other action you buy from the dwarves.
Villains appear based on the red ! that appear on specific rides (jungle cruise for the hunter and pirates of the caribean for hook), you have to take the hit to park rating to have a chance for them to spawn in the tavern and you may need to do it several times. The other villains are around Cinderellas' mother is at the ghosthouse or the attraction beside it complaining, Gothel is a ride on the south east area of the map interupting families about their daughters, Dr. Doof-and-stuff from Perry the Platypus is at a ride at the top right corner (2nd from the end I think) with blowing up things you never see, the blonde (can't recall her name is in the expansion area and the bartender appears once you unlock any other villain to run the whole intro to them.
Ariel requires Belle to suggest the idea.
Belle requires something else if you have built and upgraded everything try A) choose an outfit for yourself B) talk to everyone during the day C) talk to everyone at night / repeat the sex scenes top to bottom for the girls you have D) switch the clothing options and repeat step C to the end E) repeat step D until all the options have been repeated. Since I am currently re-running the game from the start (to have it completed without cheating) I will see if I can find the actual means of getting Belle. Don't forget Yen Sid should be talked to after the drawing practice is done (he provides a solution to a problem by using the talk feature and unlocks some content as well), the fairy godmother also has other outfits throughout the whole game and solves a problem or 2.
I am now at night 69 with BTM (3/3), CoD (3/3), CC(3/3), PotC (2/3 in progress to 3/3), SpaceM (3/3), SRS (3/3) and SplashM (3/3) no other rides built. Aurora has 5/5 outfits 14/16 scenes no dates (5th outfit halfway through replaying all the sex scenes). Cinderella has 5/6 outfits 15/20 scenes no dates (halfway though nude hair up sex scenes haven't started nude hair down scenes yet). I now have the option to draw the Enchanted Castle where Belle will appear once I draw her. Hint I am taking it slow on building and upgrading the attractions to reduce the villains appearance for as long as possible.
See my comment above it is more complex than just talking to hook.