I'm tired of Espinosa also, but this idea that Cowart is going to play 2b is a fantasy.
If the Angels had any notion of playing Cowart at second he'd be getting playing time there right now in the minors. Besides, there is zero evidence that he'd hit any better than Espinosa anyway. The problem here is that there just isn't anyone to replace Espinosa. He plays good defense but can't hit, so he cost us a game because of his inability to hit, but Cowart is likely to cost us games playing out of position and the fact is there's no guarantee he'd hit any better than Espinosa.
If Cowart gets called up it will be to play 3rd base not second. As I said earlier, if the organization had plans of Cowart playing second base they'd be getting him ready right now by having him play the position in the minors...but he's not.