Vieira marked his first start since November by foolishly getting sent off, booked for a foul and then receiving the second card for swearing at the referee moments later.
"My dismissal was just and deserved," said the Frenchman. "I reacted to the referee in the wrong manner - when there was no reason for me to do so.
"I am sorry to have left my team with ten men. The referee did not make an error - the error was mine alone."