Yes, all these are anti-competitive. But illegally anti-competitive? That is not really possible to resolve in a HN comment. Every market in every region is different, and whether some exclusive contract is or is not anti-competitive has to be resolved in court, which looks at all the details of the matter.