OP:
You feel bad / question your tactics because of this:
ASA Rule 5.4.E: A forfeited game shall be declared by the umpire in favor of the team not at fault in the following cases: E. If a team employs tactics noticeably designed to delay or to hasten the game.
But you felt the need to do that because of an artificial time limit on the game. If the game were played according to 5.3.A; "A regulation game shall consist of seven innings." then your tactics would not have been necessary as you would have to play out the game.
Stepping off early, swinging before the ball gets to the plate (should not be called a strike unless the ball was in the zone anyway!) would be the more "noticeable" tactics when you are on offense and could get you into trouble with a sharp umpire.
I would like to know where there are TB tournys that the games are all inning limited. All we have around here are all time limited except the championship games. Although the USSSA state one here (Georgia, 10&U B) had a time limit even on the championship game, and the IF "game" was a shootout!
You do bring up a good point that there are ASA rules that forbid excessive stalling and speeding up of the game, however since its a judgment call by the umpire, I don't think they would ever make a team forfeit a game for swinging on a bad pitch or leaving a base early unless they saw some egregious action by the offending team.
For me, I don't feel bad that I was using the rules to our advantage, more so in principle that I would ask my player to make an out on herself on purpose. But maybe its just part of the game when you have timed tournament games? I agree, lets get rid of timed games and just say "no new inning after X".