Alright (A) judging from their post about cheating -- i'm not sure whether or not they would consider this cheating. (

i think the guy was out of line for reporting you without letting you know, first, that it bothered him (what you were doing) © I think you were definitely out of line cussing him out -- unless you were just saying something like "aww man, you gotta pull the stick outta your *ss" which you should have been more careful about because some people get super touchy and (D) if bioware decides to do something, it should AT LEAST be a warning first. that's really kind of a gray area.
Though you say you've been told you've been reported several times before -- maybe you need to re-evaluate your conduct with people in game..... i've never been reported and done plenty of obnoxious stuff in game - but usually it's because i still try to be a nice guy. People don't report nice people when said people do innocuous things like that --- however, they will report an a-hole for just about anything they can think of.
Also - regarding that hydra spot. It's a neat little vantage point --- enemies CAN get you _though there's a couple spots you're relatively safe..... And you really don't help your team by being there... I can see both sides of the argument -- but who's to say you're "not supposed to be there" - i mean, obviously you're not... but "obviously" isn't good enough .... if all you need to do is a well timed roll to get there -- sounds like it's just a tricky spot -- it's not some invisible hole in the map - if you look at the spot you have to do that, and didn't know about the corner spot - you might think "hey - i bet i could roll/jump from point a and land on point b" Sounds more like level design....
(i know i know - you're not supposed to be there -- but i'm just saying - it's kind of a gray area for them to be levelling a ban-hammer without a warning. i think this would be like... one of their tier 3 or tier 4 offenses... maybe they'll send you an email explaining why they're suspending your account for a day or two.