Why isn't this threefold repetition, forcing a draw? Here's my scenario, White has pawns on c2 and a2, and a king on c1, while Black has a queen on b4 and a king on d1.

[FEN "4k3/8/8/8/1q6/8/P1P5/2K5 b - - 0 1 "]

1...Qe1+ 2.Kb2 Qb4+ 3.Ka1 Qe1+ 4.Kb2 Qb4+.


Why isn't this threefold repetition? I'm the player with Black, we've been going back and forth for 30 moves. I've offered a draw and the guy won't accept. I have the weaker position on the board, which is why I want a draw. Is this just bad chess ethics on my part?
There is no such thing as "3 move repetition". To claim a draw, the position must be repeated three times (although it does not have to be in a row). In your example, the position with a Black queen and b4 and a White king on b2 has only occurred twice so far. You can claim a draw by repetition of position the next time that you can cause that position to appear.

If you make such a valid claim and your opponent refuses to honor it, he or she is not playing by the rules of chess. If you are playing on some computer service that does not recognize a valid claim of threefold repetition, the service does not implement the full rules of chess.