Point 2: He was blocking you. That's not an autohit. That's like saying that somebody blocking your sword strike is an autohit, except in this case he's blocking you at the elbow. And he's not harming you, either. That's a pretty pointless complaint.
Point 1: Assuming that last paragraph is another attack, it doesn't say explicitly that you thrusted or stabbed. It doesn't even read like an attack. So you can't get on your opponent for that.