It's not a "rule", I work at Gamestop and even if you enter 2 coupons it will do only 1 99% of the time and you'll just lose the other code for nothing.
But if you get a nice enough employee, like me ;), then we would return the most expensive B2G1 item and then use the other coupon on that.