Ramos has been red carded an astonishing 24 times in his Real Madrid career, with five of those coming in El Clasico matches.
He was cautioned after 10 minutes in the Copa del Rey semi-final first leg at Nou Camp and was possibly fortunate to avoid a second yellow card for a foul on Arthur and a later altercation with Luis Suarez.
Pique praised the overall performance of referee Antonio Mateu Lahoz, but thought Ramos should have been sent off.
‘In general, he has made a good match,’ Pique told the media.
‘It was a card for Sergio, but what can we do?’
The visitors took the lead after just six minutes when Lucas Vazquez tapped in Karim Benzema’s low cross.
Ramos was then booked for a non-existent foul on Malcom as the surprise inclusion in the Barcelona line-up began to see more of the ball.
Ramos was then clipped by Suarez in the second half. The Uruguayan was booked for the foul, but Ramos could have been carded for the confrontation.
Barca were able to equalise after 57 minutes after Malcom followed up on Luis Suarez’s effort which rebounded off the post.
Ramos made an erratic late challenge on Arthur with 15 minutes remaining, but somehow escaped a second booking.
Barca were unable to find a winning goal, with Lionel Messi only able to come on as a substitute due to an ongoing thigh problem.
The scoreline leaves the tie perfectly poised for the second leg at the Bernabeu on February 27.