Lets say the table has no records.
Then Bob (poor Bob) has a brain fart and gets a 6 point violation on 15 Jan 2016.
On 22 Jan 2016, Bob has another brain bubble and gets another 6 point violation. (total 12 points).
Time goes by and Bob doesn't have any more violations.
So on 22 Apr 2016 (after 90 days), a record is entered for Bob with -3 points.
(total is now 9 points)
More time goes by (another 3 months)..... Bob is still on good behavior..
On 22 July 2016, a record is entered for Bob with -3 points.
(total is now 6 points)
On 10 Aug 2016, Bob gets rebellious
and gets a violation of 2 points
(total is now 8 points)
Now Bob has to be good until 10 Nov 2016 to get points removed??