Meh. Cheap shot - if he had been sending 20-50k a month (or more!) you would have had a go at him also...
OP: sad to say, you assume it was a new boyfriend, might just have been an old husband tired of waiting for the cow to give some milk....
Personally, think you got off lightly. Thank your lucky stars...(and maybe indulge yourself in nailing a few 20 year olds to get over the pain....).