Funny that I never experience this type of wait time in a socialized system.  I walked in and was fixed in minutes in Spain.  They flew my buddy immediately to a specialist in Canada for an eye issue.  Canada and Spain both take care of everyone better in my experience.