Defending champions Northampton were chastened by Gloucester, who claimed revenge for 90-0 mauling they received in May.