楼主,在物权法出台后,考虑你的问题应首先适用物权法。
物权法第一百七十六条 被担保的债权既有物的担保又有人的担保的,债务人不履行到期债务或者发生当事人约定的实现担保物权的情形,债权人应当按照约定实现债权;没有约定或者约定不明确,债务人自己提供物的担保的,债权人应当先就该物的担保实现债权;第三人提供物的担保的,债权人可以就物的担保实现债权,也可以要求保证人承担保证责任。提供担保的第三人承担担保责任后,有权向债务人追偿。
再者,你所引的《担保法》28条,还有一个第二款:债权人放弃物的担保的,保证人在债权人放弃权利的范围内免除保证责任。
再一个,担保法司法解释第三十八条:
同一债权既有保证又有第三人提供物的担保的,债权人可以请求保证人或者物的担保人承担担保责任。当事人对保证担保的范围或者物的担保的范围没有约定或者约定不明的,承担了担保责任的担保人,可以向债务人追偿,也可以要求其他担保人清偿其应当分担的份额。
同一债权既有保证又有物的担保的,物的担保合同被确认无效或者被撤销,或者担保物因不可抗力的原因灭失而没有代位物的,保证人仍应当按合同的约定或者法律的规定承担保证责任。
债权人在主合同履行期届满后怠于行使担保物权,致使担保物的价值减少或者毁损、灭失的,视为债权人放弃部分或者全部物的担保。保证人在债权人放弃权利的范围内减轻或者免除保证责任。
综上来看,银行应该依法先对债务人A提供的担保物进行拍卖、变卖等处置,形式担保物权,之后不足部分再向B来要求履行担保责任。当然如果你们之前就约定了B先承担责任或者B的担保和A的抵押物各承担一定比例的担保责任,那就需要依照这个约定来。至于你要减轻B的责任,就需要再仔细看看相关合同和其他法律文件了。建议找一位律师现场研究一下。