Shalit is a normal person. The pals keep in Israeli jails are terrorists. Others were already released and are being caught when they were about to commit terrorist attacks. There is another important difference. Those pals are prisoners. Shalit was kidnapped. Terrorists who attack other people and the security forces who defend the attacked are not equal.
from the article: Israel to release 30 Palestinian prisoners from Gaza on Tuesday