Yes, i think you're absolutely correct. During the game, i assumed the ref had a bad angle and thought Dawkins yanked the defender down by his arms. But this video shows the ref having a perfect view of what Dawkins did. I think that Edwards piling on and restricting him was when he decided to throw the flag.