Well, I was investigating Analytics, and I am finding that a huge percentage of my visitors are only there from 1-10 seconds. Should I be offended? Should I change my keywords? Am I doing something wrong here?
You're getting visitors, so the keywords are getting people to your hub.
If they're leaving after a few seconds, you need to look at your content. 2 options that spring to mind are that either the content is not relevant to the keywords, or the content is not interesting enough for them to read.
Or maybe your hubs are very short, or they can read really really fast.
Most of the traffic I find that only lasts 1-10 seconds are bookmarked visitors who have come from sites like stumble upon or Reddit. Idk if you have many of your hubs bookmarked that way or other may have bookmarked them.
The bounce rate of my hubs averages out to about 80%. I think I explained the reason for this in one of my former hub pages, essentially if your traffic is coming from search engines it's going to be difficult to please 100% of the visitors because each one of them is going to have different search queries. The upside is that many people who 'bounce' without 10 seconds will actually bounce to your AdSense ads, so even if they don't read the hub you may still benefit.