Honest opinion?
Average girth - meaning the vast majority would be OK with it.
Bigger then average length - not around here mind you lol. But still 7in isn't small at all. Its the larger side of average and pushing to large status.
What you need is a few normal relationships with regular people to clear your mind up from what these fuckers said to you.
Get out there and go get some

Good luck to you