its basically means..you got caught cheating and was foolish to do it so near your locality of where you live..
"i shitted on your own doorstep"-i was in my local bar and who walks in only my nextdoor neighbour nosiest and boring cow in town,who eyes nearly popped out ..caught red-handed smooching another
5👍 6👎