Yep, you kicked it. The only possible call here is a technical foul for grasping the ring not to prevent an injury and since you said that this was a dunk attempt gone awry, that likely isn't appropriate.
Here is the NCAA BI rule:
Rule 4
Section 4. Basket Interference
Art. 1.
Basket interference occurs when a player:
a. Touches the ball or any part of the basket while the ball is on or
within the basket;
b. Touches the ball while any part of it is within the cylinder that has
the ring as its lower base; or
c. Reaches through the basket from below and touches the ball before
it enters the cylinder.
A.R. 68.
The ball is touching the side of the ring of Team A. B1 jumps and contacts the net. The ball is not touching the top of the ring. RULING: No violation. The ball shall remain live.
A.R. 69.
While the ball is touching the top of the ring on a field-goal attempt, a player emphatically grasps the ring. RULING: Double infraction. Both basket interference and an indirect technical foul shall be called. The moment the hand touched the ring, it was basket interference. When the player emphatically grasped the ring, an indirect technical foul occurred. (See Rule 10-3.12.)
A.R. 70.
The ball enters the basket during a field-goal try by A1. Before the ball is in flight for the try, A1 is fouled. A2 touches the ring while the ball is in the basket. RULING: Basket interference on A2. The goal shall be canceled. A1 shall be awarded two free throws because of the foul.
A.R. 71.
A1 rebounds the ball while part of the ball is in the cylinder and, in the same continuous motion, dunks. RULING: Basket interference. The ball shall be ruled dead when A1 contacts the ball in the cylinder, and the dunking of the dead ball shall be ignored. The basket shall be disallowed.
Art. 2.
Basket interference also occurs when a movable basket ring is pulled
down by a player so that it contacts the ball before the ring returns to its
original position.