Why are vicars allowed to have sex but priests aren't?

And, do only asexual men become priests? If not, how do they suppress their natural need for sex do they take pills? These are genuine questions.
Update: Are vicars not catholic?
Update 2: Well i assumed they aren't allowed to marry so no marriage means no sex right? Or do they have sex with each other?
11 answers 11