Very Very Rude.
I will never recommend a company that uses such foul language to someone and hangs up on them. This is not very nice. They do not let you speak, and ask you to let them finish a sentence, but then when you talk and ask them to let you finish they hang up, or worse, they say explicative words and then hang up. They do not follow contracts.