What is the meaning of idiom "To take the bull by the horns"

A ) To punish a person severaly for his arrogance

B ) To deal with a difficult situation in a direct way ✅

C ) To handle it by fierce attack

D ) To bypass the legal process and lake action to one's own wish