If I use Escape Rope but my opponent's Active Pokemon has the "Omega Barrier" Ancient Trait does he or she have to switch it? Or if they have a Pokemon with "Omega Barrier" on the bench can he or she choose that and not switch it to Active?
If your opponent has an Active Pokemon with "Omega Barrier", then Escape Rope's effect will be blocked. If a Pokemon with "Omega Barrier" is on the bench, choosing that Pokemon will not stop the effect as the Active was the target of Escape Rope.
Source: Primal Clash FAQ (2015-02-05), TPCi Rules Team (2015-02-05)
If my Active Pokemon is Snorlax with the "Block" Ability, what happens to my opponent's Active Pokemon if I play Escape Rope?
Escape Rope causes the Pokemon to switch, but Block only prevents Retreating. The opponent switches their Active Pokemon when Escape Rope is played.
Source: Plasma Storm FAQ (2013-02-07), TPCi Rules Team (2013-02-07)