It's not the "rules". Your opponent isn't getting more time. Did you consider maybe looking in the FAQ or in the several hundread other posts about this topic before you posted?
You can read about what is happening in your game here: http://support.chess.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=678
time in my last game started at 2 minutes and turned in to five for me and my opened should have lost that game but got more time
I don`t like these rules